<script setup>
import { listCultureData } from '@/api/data.js'
import { computed, ref, onMounted, onUnmounted } from 'vue'

const data = ref([
  {
    name: '',
    url: '',
    description: '',
  },
])
const now_index = ref(0)
const selectedCulture = ref('')
const showDropdown = ref(false)
const dropdownRef = ref(null)
// 获取所有文化数据的名称选项
const cultureOptions = computed(() => {
  const uniqueNames = [...new Set(data.value.map(item => item.name).filter(name => name))]
  return uniqueNames
})

// 根据选择的文化名称过滤数据
const filteredData = computed(() => {
  if (!selectedCulture.value) return data.value
  return data.value.filter(item => item.name === selectedCulture.value)
})

// 当前显示的项目
const currentItem = computed(() => {
  const targetData = filteredData.value.length > 0 ? filteredData.value : data.value
  return targetData[now_index.value % targetData.length] || { name: '', url: '', description: '' }
})

// 选择文化类型
const selectCulture = (cultureName) => {
  selectedCulture.value = cultureName
  now_index.value = 0
  showDropdown.value = false
}

// 切换下拉框显示状态
const toggleDropdown = () => {
  showDropdown.value = !showDropdown.value
}

// 点击外部关闭下拉菜单
const handleClickOutside = (event) => {
  if (dropdownRef.value && !dropdownRef.value.contains(event.target)) {
    showDropdown.value = false
  }
}

onMounted(() => {
  function getData() {
    listCultureData(0).then((res) => {
      if (res.rows && res.rows[0] && res.rows[0].data) {
        const parsedData = JSON.parse(res.rows[0].data)
        // 如果数据中没有name字段，我们为每个项目添加一个默认的name
        data.value = parsedData.map((item, index) => ({
          ...item,
          name: item.name || `文化${index + 1}` // 如果没有name字段，使用默认命名
        }))
        // 设置默认选择第一个文化类型
        if (cultureOptions.value.length > 0) {
          selectedCulture.value = cultureOptions.value[0]
        }
      }
    })
  }
  getData()
  setInterval(getData, import.meta.env.VITE_APP_INTERVAL)
  
  // 添加点击外部事件监听器
  document.addEventListener('click', handleClickOutside)
})

onUnmounted(() => {
  // 清理事件监听器
  document.removeEventListener('click', handleClickOutside)
})
</script>
<template>
  <DataBox title="茶文化">
    <template #title>
      <svg
        width="190"
        height="113"
        viewBox="0 0 190 113"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <g filter="url(#filter0_dd_875_9742)">
          <path
            d="M50.4522 65.28C50.4522 65.24 50.4922 65.2 50.5322 65.18L50.9322 65.06L51.1322 64.84C51.1522 64.82 51.1922 64.8 51.2322 64.78L51.6722 64.58L51.8322 64.42C51.8522 64.4 51.8922 64.38 51.9322 64.36L52.2122 64.2L52.5922 63.96L52.9322 63.72L53.2122 63.4C53.2322 63.36 53.2722 63.34 53.3122 63.32L53.6722 63.2L53.8522 62.92C53.8722 62.88 53.9122 62.86 53.9322 62.82L54.0922 62.64L54.3722 62.36L54.6522 62.12L54.9522 61.72L55.1722 61.48L55.3322 61.1L55.6122 60.6C55.6322 60.56 55.6522 60.54 55.6722 60.5L55.7722 60.38L56.0722 60L56.2122 59.6L56.2722 59.32C56.2722 59.28 56.3122 59.24 56.3322 59.2L56.4522 58.98L56.6922 58.52L56.6322 58.08C56.6322 58.02 56.6322 58.02 56.6522 57.96L56.7522 57.7L56.8322 57.26C56.8322 57.22 56.8522 57.18 56.8722 57.14L56.9922 56.86L57.1322 56.4V56C57.1322 55.96 57.1322 55.94 57.1322 55.88L57.2122 55.46L56.9522 55.26L56.8122 55.24L56.4122 55.12H55.9922L55.6122 55.16L55.4322 55.2L55.2122 55.22C55.1722 55.22 55.1322 55.22 55.0922 55.22L54.6922 55.16L54.2922 55.12L54.0322 55.22C53.9922 55.24 53.9522 55.24 53.9122 55.24L53.5122 55.28L53.3122 55.3C53.2722 55.3 53.2122 55.28 53.1722 55.24L52.9522 55.04C52.9322 55.02 52.9122 55 52.8922 54.94L52.8522 54.78L52.4722 54.44C52.4522 54.42 52.4322 54.36 52.4122 54.34C52.3922 54.32 52.3922 54.26 52.4122 54.22L52.4722 54.08C52.4922 54.02 52.5322 54 52.5922 53.98L52.7522 53.96H53.3522L53.4122 53.94C53.4522 53.92 53.4922 53.9 53.5322 53.92L53.7722 54.02L54.1122 53.98C54.1522 53.98 54.2122 53.98 54.2522 54L54.4322 54.14L54.7922 54.08L55.3722 54C55.4122 54 55.4722 54.02 55.5122 54.06L55.5722 54.12L55.7922 54.1C55.8322 54.1 55.8722 54.1 55.9122 54.12L56.2322 54.24L56.7322 54.14L57.0522 54.08L57.2322 53.9V53.6L57.1922 53.06C57.1922 53 57.1922 53 57.2122 52.94L57.2322 52.86L57.2122 52.34C57.2122 52.28 57.2322 52.26 57.2322 52.22L57.3122 51.76L57.2522 51.6C57.2322 51.54 57.2322 51.54 57.2322 51.48L57.2922 51L57.1322 50.58C57.1122 50.52 57.1122 50.52 57.1322 50.46L57.2122 50.3C57.2322 50.24 57.2522 50.22 57.2922 50.2L57.3922 50.1C57.4322 50.08 57.4722 50.04 57.5122 50.04C57.5522 50.04 57.5722 50.04 57.6322 50.06L57.9522 50.12L58.3322 50.18L58.8722 50.2L59.0922 50.22C59.1322 50.22 59.1722 50.24 59.2122 50.26L59.4722 50.4L59.8922 50.58L60.1522 50.72C60.1922 50.74 60.2322 50.78 60.2522 50.8L60.3122 50.86C60.3322 50.88 60.3722 50.92 60.3922 50.96L60.5122 51.14C60.5322 51.18 60.5322 51.22 60.5122 51.28L60.3522 51.58L60.1922 51.9L60.1522 52.12L60.0922 52.44L60.1522 52.78C60.1522 52.84 60.1522 52.84 60.1522 52.9L60.1322 53.12L60.1922 53.52C60.1922 53.58 60.1722 53.6 60.1522 53.64L60.0122 53.86L60.3722 54.1H60.9322L61.3522 54.04C61.3922 54.04 61.4322 54.02 61.4722 54.02L62.1922 54.14L62.6522 54.08C62.6922 54.08 62.7322 54.08 62.7722 54.08L63.4522 54.14H63.7322L64.0122 54.02L64.4722 53.54L64.6922 53.34C64.7122 53.32 64.7322 53.28 64.7722 53.26L64.9722 53.14L65.2122 53C65.2522 52.98 65.2922 52.96 65.3322 52.96H65.3722C65.4122 52.96 65.4522 52.96 65.4922 52.98L65.8322 53.08C65.8722 53.1 65.9122 53.12 65.9322 53.14L66.2122 53.38L66.6122 53.66L66.9122 53.78C66.9522 53.8 66.9922 53.84 67.0122 53.88L67.0922 54.22L67.4722 54.42C67.5122 54.44 67.5322 54.5 67.5522 54.54L67.6122 54.8C67.6322 54.84 67.6122 54.9 67.5722 54.94L67.4722 55.04L67.2522 55.36C67.2322 55.4 67.2122 55.42 67.1722 55.46L66.6922 55.84V56.34L66.6722 56.78L66.7122 57.1C66.7122 57.16 66.7122 57.16 66.7122 57.22L66.6722 57.62L66.6322 58.06C66.6322 58.12 66.6122 58.14 66.6122 58.18L66.5322 58.48L66.5522 58.76C66.5522 58.82 66.5522 58.82 66.5322 58.88L66.3722 59.18L66.4722 59.56C66.4922 59.6 66.4722 59.66 66.4522 59.7L66.3122 59.9L66.4922 60.38C66.5122 60.42 66.4922 60.48 66.4722 60.52L66.2322 60.86L66.2922 61.22C66.2922 61.26 66.3122 61.28 66.2922 61.34L66.1522 61.64L66.1122 61.84C66.1122 61.88 66.0922 61.92 66.0722 61.96L66.0322 62.02L65.9122 62.46L65.8922 62.68C65.8922 62.74 65.8922 62.76 65.8722 62.8L65.6722 63.16L65.5922 63.5C65.5922 63.54 65.5522 63.58 65.5322 63.62L65.3522 63.9L65.0922 64.32L64.9122 64.6L64.7722 64.8C64.7522 64.84 64.7122 64.88 64.6722 64.9L64.2722 65.1L63.9922 65.36C63.9522 65.38 63.9122 65.4 63.8722 65.4L63.3322 65.42L63.0922 65.52C63.0522 65.54 63.0122 65.54 62.9722 65.54L62.6722 65.52L62.5322 65.6C62.4722 65.64 62.4522 65.64 62.4122 65.62L62.0922 65.56H61.8922C61.8322 65.56 61.8122 65.54 61.8122 65.46V65.36L61.7122 64.78L61.6522 64.4L61.3322 64.14C61.2922 64.1 61.2722 64.08 61.2522 64.04L61.2122 63.98L60.7122 63.82C60.6722 63.8 60.6522 63.8 60.6122 63.76L60.2922 63.52L60.1522 63.5L59.7322 63.38L59.5722 63.36C59.5122 63.34 59.4922 63.32 59.4522 63.3L59.2122 63.08C59.1722 63.04 59.1522 62.98 59.1522 62.94L59.1722 62.86C59.1722 62.82 59.1922 62.76 59.2322 62.74L59.4122 62.6C59.4522 62.58 59.5122 62.56 59.5522 62.58L59.6322 62.6L59.9922 62.56C60.0322 62.56 60.0722 62.58 60.1122 62.58L60.6922 62.68L61.0722 62.7L61.3922 62.74L61.8522 62.72C61.8922 62.72 61.9522 62.72 61.9722 62.74L62.0122 62.76L62.5522 62.64L62.7722 62.54L62.9922 62.2L63.0922 61.94L63.2722 61.42L63.3922 61.08L63.4122 60.82C63.4122 60.76 63.4122 60.76 63.4322 60.7L63.5522 60.38L63.5122 59.98C63.5122 59.94 63.5322 59.88 63.5522 59.84L63.7722 59.6L63.8322 59.34L63.8522 58.94L63.8322 58.62C63.8322 58.56 63.8522 58.54 63.8522 58.5L63.9522 58.1L63.9922 57.66L63.8922 57.34C63.8722 57.28 63.8922 57.26 63.8922 57.22L63.9322 57.04C63.9322 56.98 63.9322 56.96 63.9522 56.92L64.0922 56.56L64.0722 55.98L63.9122 55.62C63.8922 55.58 63.8922 55.52 63.9322 55.48L64.0122 55.38L63.8122 54.98L63.4522 55.06L63.2522 55.1C63.2122 55.12 63.1722 55.12 63.1322 55.12L62.8322 55.08L62.3122 55.02L62.1722 55.08C62.1322 55.1 62.0922 55.1 62.0522 55.1H61.6522C61.6122 55.1 61.5722 55.1 61.5322 55.08L61.2122 55L60.9522 55.08C60.9122 55.1 60.8722 55.1 60.8322 55.1H60.3722L59.9722 55.3L59.9522 55.54C59.9522 55.6 59.9522 55.6 59.9322 55.66L59.8722 55.88L59.7922 56.3L59.7522 56.78C59.7522 56.84 59.7322 56.86 59.7322 56.9L59.6722 57.18L59.6322 57.44C59.6322 57.48 59.5922 57.52 59.5722 57.56L59.3922 57.86L59.3322 58.3L59.3922 58.64C59.3922 58.7 59.3922 58.74 59.3722 58.78L59.1922 58.98L58.9522 59.3L58.6522 59.64L58.6122 59.92C58.6122 59.98 58.6122 60 58.5922 60.04L58.4722 60.24C58.4522 60.28 58.4322 60.3 58.4122 60.34L58.1322 60.7L57.9122 61.24V61.3C57.9122 61.34 57.8922 61.38 57.8722 61.42L57.6522 61.74L57.4922 62.06C57.4722 62.1 57.4522 62.14 57.4322 62.16L57.2922 62.28C57.2522 62.32 57.2322 62.34 57.1922 62.36L56.9122 62.54L56.5922 62.84C56.5722 62.86 56.5322 62.88 56.4922 62.9L56.1122 63.12L55.8722 63.34C55.8522 63.36 55.8122 63.4 55.7722 63.42L55.6122 63.52L55.2922 63.78C55.2522 63.82 55.2322 63.82 55.1922 63.84L54.8322 64.02L54.4522 64.26L54.3922 64.4C54.3722 64.46 54.3522 64.46 54.3122 64.48L53.9122 64.62L53.6522 64.84C53.6122 64.88 53.5922 64.88 53.5522 64.9L53.2522 65.06C53.2122 65.08 53.1722 65.08 53.1322 65.08L52.6522 65.16L52.4122 65.26L52.0722 65.4C52.0322 65.42 51.9922 65.42 51.9522 65.42L51.4722 65.48L51.2322 65.68L50.8522 65.92C50.7922 65.96 50.7522 65.96 50.7122 65.94L50.4322 65.88C50.3922 65.86 50.3522 65.86 50.3122 65.82L50.1522 65.7C50.1122 65.66 50.0922 65.62 50.1522 65.56L50.4522 65.28ZM46.6122 65.46C46.5922 65.42 46.5722 65.4 46.5722 65.34L46.5522 65.26C46.5522 65.22 46.5722 65.16 46.5922 65.12L46.7922 64.84L46.9922 64.58L47.3122 64.26L47.4522 63.86L47.5722 63.4L47.6922 63.12L47.8522 62.78L48.1122 62.38L48.2522 62L48.2722 61.66C48.2722 61.6 48.2922 61.58 48.3122 61.54L48.5522 61.22L48.4922 61.06C48.4722 61.02 48.4922 60.96 48.5122 60.92L48.6922 60.68L48.8322 60.1L48.8522 59.8L48.7922 59.46C48.7922 59.4 48.8122 59.4 48.8122 59.34L48.8522 59.14C48.8522 59.08 48.8522 59.06 48.8722 59.02L48.9922 58.7L48.9322 58.44C48.9322 58.4 48.9322 58.36 48.9322 58.32L49.0122 57.94L49.0322 57.5L48.9722 57L48.9522 56.72C48.9522 56.66 48.9722 56.66 48.9722 56.6L49.0122 56.3L49.0322 55.92C49.0322 55.86 49.0322 55.84 49.0522 55.8L49.1722 55.58L49.2722 55.22V54.78L49.2522 54.24L49.1922 54.14C49.1722 54.1 49.1522 54.06 49.1522 54.02L49.0722 53.62C49.0722 53.58 49.0522 53.56 49.0522 53.5L49.1122 53.1L49.0522 52.7C49.0522 52.64 49.0322 52.64 49.0522 52.58L49.1122 52.36L49.1922 51.88L49.1522 51.72C49.1322 51.66 49.1322 51.66 49.1322 51.6L49.1722 51.32C49.1722 51.26 49.1922 51.24 49.2122 51.2L49.2922 51.02V50.84L49.2522 50.46L49.2122 50.1V49.68L49.1122 49.38C49.0922 49.32 49.0922 49.3 49.0922 49.26V48.9L49.0322 48.64C49.0322 48.6 49.0122 48.58 49.0122 48.52L49.0722 48.08L49.0122 47.94C48.9922 47.9 48.9922 47.84 49.0322 47.8L49.1522 47.7C49.1922 47.68 49.2522 47.66 49.2922 47.66L49.4522 47.68C49.4922 47.68 49.5322 47.7 49.5722 47.72L49.8322 47.88L50.1722 48.02L50.5322 48.14L50.9522 48.32L51.1322 48.34C51.1722 48.34 51.2122 48.34 51.2522 48.36L51.6322 48.5L52.0722 48.68L52.4722 48.64C52.5122 48.64 52.5322 48.64 52.5922 48.66L53.0522 48.74L53.5722 48.66L53.7522 48.62L53.9522 48.6C53.9922 48.6 54.0322 48.6 54.0722 48.6L54.3522 48.64C54.3922 48.64 54.4322 48.64 54.4722 48.66L54.7522 48.78L55.2322 48.72L55.4122 48.66C55.4522 48.64 55.4922 48.64 55.5322 48.66L55.8122 48.74L56.3522 48.72L56.7122 48.7C56.7522 48.7 56.7922 48.7 56.8322 48.7L57.2922 48.78H57.3922L57.8122 48.66C57.8522 48.64 57.9122 48.66 57.9322 48.66L57.9522 48.68H58.2122L58.5922 48.72L58.9522 48.7C58.9922 48.7 59.0322 48.7 59.0722 48.7L59.3922 48.76L59.9522 48.74L60.1722 48.7C60.2322 48.68 60.2522 48.68 60.2922 48.68L60.5922 48.66L61.1522 48.68L61.2922 48.66C61.3522 48.64 61.3722 48.64 61.4122 48.64L61.7922 48.68L62.1322 48.62C62.1722 48.62 62.2122 48.62 62.2522 48.64L62.6922 48.74L62.9522 48.8L63.4122 48.66C63.4522 48.64 63.4922 48.64 63.5322 48.64L63.8722 48.6H64.0522L64.4722 48.54L64.5722 48.42L64.9522 48.06L65.1922 47.76L65.2122 47.56C65.2122 47.5 65.2322 47.48 65.2922 47.46L65.6722 47.38L65.8522 47.32C65.8922 47.3 65.9322 47.32 65.9722 47.34L66.2722 47.48L66.5522 47.58L67.0122 47.68C67.0522 47.68 67.1122 47.7 67.1322 47.76L67.2522 48.06L67.5922 48.28L67.8722 48.46C67.9122 48.5 67.9322 48.5 67.9522 48.56L67.9922 48.7L68.0722 49.06C68.0722 49.1 68.0922 49.12 68.0722 49.18L68.0522 49.24C68.0322 49.3 68.0122 49.32 67.9922 49.36L67.8522 49.6C67.8322 49.64 67.7922 49.66 67.7322 49.68L67.4922 49.72L67.2122 49.76C67.1722 49.76 67.1322 49.76 67.0922 49.76L66.7322 49.72L66.4122 49.78C66.3722 49.78 66.3322 49.78 66.2922 49.78H65.4722H65.1322C65.0922 49.78 65.0522 49.78 65.0122 49.76L64.8122 49.68L64.4122 49.74C64.3722 49.74 64.3322 49.74 64.2922 49.74L63.8122 49.68L63.4722 49.78L63.2522 49.82C63.2122 49.82 63.1722 49.82 63.1322 49.8L62.7522 49.72L62.4322 49.78C62.3922 49.78 62.3522 49.78 62.3122 49.78L61.9722 49.74L61.4922 49.64L61.2122 49.78C61.1722 49.8 61.1322 49.82 61.0922 49.82L60.7322 49.76L60.4722 49.78C60.4322 49.78 60.3922 49.78 60.3522 49.76L60.0122 49.68L59.4122 49.66L59.1122 49.82C59.0522 49.86 59.0522 49.86 58.9922 49.82L58.7522 49.68L58.5122 49.64L58.0522 49.62L57.6522 49.68C57.6122 49.68 57.5722 49.7 57.5322 49.7L57.0522 49.62L56.5922 49.7L56.5122 49.74C56.4722 49.76 56.4322 49.78 56.3922 49.76L56.0522 49.66L55.7522 49.72C55.7122 49.72 55.6722 49.72 55.6322 49.72H55.2122L54.8522 49.78C54.7922 49.8 54.7722 49.8 54.7322 49.78L54.3722 49.7L53.9922 49.66L53.7722 49.76C53.7322 49.78 53.6922 49.8 53.6522 49.78L53.3722 49.7H52.8722L52.2722 49.76L51.9122 49.94L51.9322 50.1C51.9322 50.16 51.9522 50.16 51.9522 50.22L51.8922 50.7L51.9722 51.06C51.9722 51.1 51.9922 51.12 51.9922 51.18L52.0122 51.52L52.0722 51.9C52.0722 51.96 52.0522 51.98 52.0522 52.02L51.9922 52.38L51.9122 52.72L51.8922 53.14L51.9522 53.46C51.9522 53.52 51.9322 53.54 51.9322 53.58L51.8722 53.86L51.8522 54.06L51.7922 54.32L51.8922 54.74L51.9922 55.08C52.0122 55.14 52.0122 55.14 52.0122 55.2L51.9522 55.54L51.9922 55.98C51.9922 56.04 51.9922 56.04 51.9922 56.1L51.9722 56.22C51.9722 56.28 51.9522 56.3 51.9322 56.34L51.7322 56.68L51.7522 57.14C51.7522 57.2 51.7522 57.2 51.7522 57.26L51.6922 57.58L51.6122 57.98L51.6322 58.38C51.6322 58.44 51.6322 58.44 51.6122 58.5L51.4922 58.78L51.4322 59.16V59.5C51.4322 59.54 51.4322 59.56 51.4122 59.62L51.2322 60C51.2122 60.04 51.1922 60.06 51.1722 60.1L51.0522 60.28L51.0922 60.6C51.0922 60.66 51.0722 60.68 51.0522 60.72L50.9122 60.98L50.6722 61.42L50.5922 61.62C50.5722 61.66 50.5522 61.7 50.5322 61.74L50.2522 62.2L50.2122 62.46C50.2122 62.5 50.1722 62.54 50.1522 62.58L49.9522 62.86L49.8722 63C49.8522 63.04 49.8122 63.06 49.7722 63.08L49.6122 63.14L49.4122 63.42L49.0922 63.84L48.9722 64.04C48.9522 64.08 48.9122 64.1 48.8722 64.14L48.6322 64.32L48.2522 64.68L48.1122 64.94C48.0922 64.98 48.0722 65 48.0322 65.04L47.7122 65.28L47.5722 65.36L47.1722 65.6L47.0722 65.68C47.0322 65.7 46.9722 65.72 46.9322 65.72L46.8122 65.7C46.7722 65.7 46.7122 65.68 46.6922 65.62L46.6122 65.46ZM76.9361 51.88L76.8961 52.22L76.8761 52.62L76.8561 53.14L76.9961 53.36C77.0161 53.4 77.0361 53.42 77.0361 53.48L77.0161 53.84L77.0561 54.14C77.0561 54.2 77.0361 54.2 77.0361 54.26L76.9761 54.64L77.0761 55.18L77.4161 55.58H77.7161L78.1761 55.62H78.7561L78.9761 55.58C79.0161 55.58 79.0561 55.58 79.0961 55.58L79.4961 55.6L79.9561 55.58L80.2561 55.6L80.7961 55.58L81.1961 55.3L81.1561 55.18C81.1361 55.14 81.1361 55.12 81.1361 55.06L81.0761 54.7C81.0761 54.66 81.0561 54.64 81.0561 54.58L81.1161 54.18L81.0961 53.84V53.42C81.0961 53.38 81.1161 53.34 81.1161 53.3L81.1961 52.94L81.2561 52.68L81.1561 52.16L80.9961 51.9L80.7761 51.64L80.6561 51.62L80.2761 51.6L79.7961 51.66L79.4161 51.74C79.3761 51.76 79.3361 51.76 79.2961 51.74L79.1761 51.7L78.7561 51.66L78.6561 51.68C78.6161 51.68 78.5761 51.68 78.5361 51.68L78.3161 51.66L77.9361 51.64L77.3361 51.6C77.3161 51.64 77.2761 51.68 77.2361 51.7L76.9361 51.88ZM72.0361 65.32C72.0561 65.26 72.1161 65.24 72.1561 65.26L72.2561 65.28L72.5161 65.14C72.5561 65.12 72.5961 65.1 72.6361 65.1L73.0561 65.04L73.2961 64.94L73.7561 64.8L74.1161 64.62C74.1561 64.6 74.1761 64.58 74.2361 64.6L74.3761 64.62L74.7361 64.38C74.7761 64.36 74.8161 64.34 74.8561 64.32L75.1561 64.24L75.7161 64L75.9961 63.84L76.2961 63.64L76.5161 63.44C76.5561 63.42 76.5761 63.4 76.6361 63.38L77.0961 63.3L77.3161 63.14L77.5961 62.92C77.6361 62.88 77.6561 62.88 77.6961 62.86L78.3961 62.44L78.5961 62.14C78.6161 62.1 78.6561 62.06 78.6761 62.04L78.8361 61.9L79.1161 61.46L79.1561 60.98L79.0361 60.54L78.6361 60.26C78.5961 60.22 78.5561 60.18 78.5561 60.14L78.5161 59.86L78.1761 59.54C78.1561 59.52 78.1361 59.48 78.1161 59.44L77.9161 59.08L77.7561 58.98L77.4561 59.14L77.2161 59.4L77.0961 59.72C77.0761 59.78 77.0561 59.8 77.0361 59.82L76.8361 60.06L76.6761 60.38L76.5561 60.82L76.5761 60.92C76.5961 60.98 76.5761 60.98 76.5561 61.04V61.06C76.5361 61.12 76.4961 61.12 76.4561 61.14L76.4161 61.16C76.3761 61.18 76.3361 61.2 76.2761 61.16L76.0761 61.04C76.0361 61.02 76.0161 60.96 75.9961 60.94L75.9561 60.9L75.6961 60.68C75.6561 60.64 75.6361 60.64 75.6161 60.6L75.3961 60.28L75.0561 60C75.0161 59.96 74.9961 59.9 75.0161 59.86L75.1161 59.6L75.1361 59.48C75.1361 59.44 75.1961 59.4 75.2361 59.38L75.5961 59.26L75.7961 58.96C75.8161 58.92 75.8561 58.9 75.8961 58.88L76.2561 58.72L76.6761 58.48L77.0161 58.18L77.3561 57.94L77.6161 57.6L77.6761 57.36C77.6961 57.32 77.7361 57.26 77.7761 57.26H77.8361C77.8761 57.26 77.9161 57.24 77.9561 57.26L78.3961 57.42C78.4361 57.44 78.4761 57.46 78.4761 57.52L78.4561 57.62C78.4561 57.68 78.4561 57.68 78.4361 57.74L78.3561 57.98L78.3961 58.4L78.6961 58.82L78.9161 59.04L79.1361 59.24L79.5961 59.6L79.9361 59.96L80.1961 59.88L80.4961 59.66L80.6161 59.26L80.7361 59C80.7561 58.96 80.7761 58.94 80.7961 58.9L80.9761 58.62L80.9561 58.22L80.9361 57.86C80.9361 57.8 80.9361 57.8 80.9561 57.74L81.0761 57.44L80.9761 56.9L80.8561 56.58L80.6561 56.6C80.6161 56.6 80.5761 56.62 80.5361 56.6L80.1961 56.48H79.7561L79.3961 56.54C79.3561 56.54 79.3161 56.56 79.2761 56.56H79.0961L78.7761 56.58C78.7361 56.58 78.7161 56.58 78.6561 56.56L78.4161 56.52H77.9361L77.5361 56.58L77.2361 56.64L76.9961 56.72L76.9161 57.1C76.9161 57.14 76.8761 57.18 76.8561 57.2L76.6761 57.4C76.6561 57.42 76.6161 57.46 76.5761 57.48L76.2961 57.66L76.1761 57.78C76.1561 57.8 76.1161 57.84 76.0761 57.84L75.6161 57.9L75.3161 57.96C75.2761 57.96 75.2361 57.96 75.1961 57.96L74.8361 57.94C74.7961 57.94 74.7761 57.94 74.7161 57.92L74.5961 57.9L74.4761 57.88C74.4361 57.86 74.3961 57.84 74.3561 57.82L74.1161 57.62C74.0961 57.6 74.0561 57.56 74.0361 57.52L74.0161 57.46C73.9961 57.4 73.9761 57.4 73.9961 57.34L74.0961 56.96C74.0961 56.92 74.1161 56.88 74.1361 56.84L74.2761 56.54L74.3761 56.2L74.2761 55.78C74.2761 55.74 74.2561 55.72 74.2561 55.66L74.2961 55.3L74.3361 55.1L74.2161 54.6C74.2161 54.56 74.1961 54.54 74.1961 54.48L74.2361 54.02L74.1961 53.84C74.1961 53.8 74.1961 53.76 74.1961 53.72L74.2961 53.28L74.2161 52.96C74.1961 52.9 74.1961 52.9 74.2161 52.84L74.3361 52.44L74.2161 52.06C74.1961 52 74.2161 51.98 74.2161 51.94L74.2561 51.68L74.1961 51.38C74.1961 51.32 74.1961 51.3 74.1961 51.26V50.94L74.0561 50.58L73.9161 50.28C73.8961 50.22 73.8961 50.22 73.9161 50.16L73.9761 50C73.9961 49.94 74.0161 49.94 74.0561 49.9L74.1361 49.84C74.1761 49.8 74.2161 49.8 74.2561 49.78L74.4161 49.72C74.4561 49.7 74.5161 49.7 74.5561 49.74L74.7561 49.88L75.2361 50.04L75.6761 50.16C75.7161 50.18 75.7561 50.18 75.7961 50.22L76.0361 50.42L76.3761 50.4C76.4161 50.4 76.4561 50.4 76.4961 50.42L76.7561 50.52C76.7961 50.54 76.8361 50.54 76.8561 50.58L76.8961 50.64L77.3561 50.72L77.9361 50.76H78.3361L78.5961 50.7C78.6361 50.68 78.6761 50.68 78.7161 50.68L79.1561 50.7L79.6361 50.78L79.9361 50.7L80.2161 50.66C80.2561 50.66 80.2961 50.66 80.3361 50.66L80.7561 50.68L81.0761 50.4L81.0561 50.28C81.0561 50.22 81.0561 50.22 81.0561 50.16L81.1161 49.72L81.0561 49.34C81.0561 49.28 81.0361 49.28 81.0361 49.22L81.0561 48.96L81.0161 48.7C81.0161 48.64 80.9961 48.64 80.9961 48.58L81.0561 48.18L80.9161 47.88C80.8961 47.82 80.8961 47.82 80.8961 47.76L80.9561 47.4C80.9561 47.34 80.9561 47.34 80.9761 47.28L81.0361 47.08C81.0561 47.02 81.0761 47 81.1161 46.98L81.2961 46.9C81.3361 46.88 81.3761 46.86 81.4161 46.88L81.8161 46.96L82.1961 47C82.2361 47 82.2761 47 82.3161 47.02L82.6961 47.16L82.9761 47.12C83.0161 47.12 83.0761 47.14 83.1161 47.16L83.2961 47.3L83.6561 47.24C83.6961 47.24 83.7561 47.26 83.7961 47.28L83.9961 47.44C84.0361 47.48 84.0561 47.5 84.0761 47.54L84.2161 47.76C84.2361 47.8 84.2561 47.82 84.2761 47.88L84.3561 48.12C84.3761 48.18 84.3561 48.2 84.2961 48.24L84.0761 48.36L83.9361 48.62V48.84L83.8961 49.36L83.9361 49.74C83.9361 49.8 83.9361 49.8 83.9361 49.86L83.8961 50.34L83.9761 50.38C84.0161 50.4 84.0361 50.44 84.0561 50.46L84.3761 50.76L84.6561 50.7C84.6961 50.68 84.7361 50.68 84.7761 50.68L85.0161 50.66C85.0561 50.66 85.0961 50.68 85.1361 50.68L85.6761 50.76L86.0561 50.68L86.4161 50.62C86.4761 50.6 86.4761 50.6 86.5361 50.64L86.7361 50.76L87.1161 50.8L87.6761 50.72L88.0361 50.44L88.3761 50.22L88.5761 50.02C88.5961 50 88.6161 49.98 88.6561 49.94L88.8561 49.8C88.8961 49.76 88.9361 49.76 88.9761 49.76L89.1961 49.78L89.4361 49.64C89.4961 49.6 89.5361 49.6 89.5761 49.62L89.7161 49.68C89.7561 49.7 89.7761 49.7 89.8161 49.74L90.1561 49.96C90.1961 49.98 90.2161 50.02 90.2361 50.04L90.4361 50.24L90.8361 50.42C90.8761 50.44 90.8961 50.44 90.9361 50.48L91.1161 50.62C91.1561 50.66 91.1761 50.68 91.1961 50.72L91.2961 50.88L91.5161 51.2C91.5361 51.24 91.5761 51.28 91.5761 51.32L91.6161 51.6C91.6161 51.66 91.6161 51.68 91.5561 51.72L91.2361 51.9L91.0361 52.26L90.8961 52.5L90.8561 52.86L90.8161 53.34L90.7761 53.64L90.8161 54.1L90.8761 54.48L90.9761 54.92L91.0161 55.34C91.0161 55.4 90.9961 55.42 90.9961 55.46L90.9161 55.82L90.9761 56.12C90.9761 56.16 90.9961 56.18 90.9961 56.24L90.9561 56.66L90.8961 57.1C90.8961 57.14 90.8361 57.18 90.7961 57.2L90.6761 57.24L90.4961 57.36C90.4561 57.4 90.4161 57.4 90.3761 57.4L89.9561 57.44L89.8361 57.52C89.7961 57.56 89.7761 57.56 89.7361 57.58L89.2961 57.76C89.2561 57.78 89.2161 57.8 89.1761 57.8L88.7561 57.86C88.7161 57.86 88.6761 57.88 88.6361 57.86L88.4961 57.78C88.4561 57.76 88.4161 57.74 88.3961 57.7L88.2161 57.44C88.1961 57.4 88.1561 57.36 88.1561 57.32L88.0961 57.02L87.9561 56.74L87.6561 56.56H87.2361L86.4561 56.52L85.9961 56.46H85.6761L85.1961 56.5L84.6761 56.54H84.3161L83.8761 56.78L83.9161 56.94C83.9361 57 83.9161 57 83.9161 57.06L83.8561 57.48L83.8161 57.76C83.8161 57.82 83.7961 57.84 83.7761 57.88L83.5961 58.24L83.6361 58.56C83.6361 58.62 83.6561 58.62 83.6361 58.68L83.4961 59.06L83.3361 59.5C83.3161 59.56 83.2961 59.58 83.2761 59.62L83.1761 59.76L83.1561 60.04C83.1561 60.1 83.1361 60.12 83.1161 60.16L82.8561 60.46L82.7561 60.82C82.7361 60.88 82.7161 60.9 82.6961 60.92L82.4561 61.14L82.4961 61.44L82.7161 61.42C82.7561 61.42 82.7961 61.42 82.8361 61.44L83.2961 61.64L83.5961 61.74L83.9761 61.92L84.3961 62.08L84.8761 62.24H84.9761C85.0161 62.24 85.0561 62.24 85.0961 62.26L85.5161 62.38H85.7561C85.7961 62.38 85.8361 62.38 85.8761 62.4L86.3161 62.52L86.6961 62.66L87.2961 62.7L87.5761 62.66H87.8361C87.8761 62.66 87.9161 62.66 87.9561 62.68L88.2961 62.82L89.2161 62.94L89.4761 62.9C89.5161 62.9 89.5561 62.9 89.5961 62.9L89.9561 62.96C89.9961 62.96 90.0361 62.96 90.0761 62.98L90.4761 63.1L90.6761 63.12L91.1761 63.06C91.2161 63.06 91.2561 63.08 91.2961 63.08L91.5961 63.12H91.8761H92.3161L92.8161 63.14C92.8561 63.14 92.8961 63.14 92.9361 63.16L93.0361 63.18C93.0761 63.2 93.1161 63.22 93.1361 63.24L93.2561 63.36C93.2961 63.38 93.3361 63.42 93.3361 63.46L93.3561 63.64C93.3561 63.68 93.3561 63.72 93.2961 63.76L93.0361 63.92C93.0361 63.94 93.0361 63.96 92.9761 64L92.7161 64.14C92.6761 64.16 92.6361 64.18 92.5961 64.18L92.2561 64.22L91.9761 64.52L91.6361 64.88L91.5961 65.2C91.5961 65.24 91.5761 65.3 91.5361 65.32L91.1961 65.62L91.2161 65.7C91.2361 65.74 91.2161 65.8 91.1761 65.82L90.9361 65.98C90.8961 66.02 90.8561 66.02 90.7961 66L90.3361 65.92L90.0361 65.96C89.9961 65.96 89.9561 65.98 89.9161 65.96L89.5761 65.84C89.5361 65.82 89.4961 65.8 89.4561 65.78L89.1561 65.6L88.9761 65.64C88.9361 65.64 88.8961 65.64 88.8561 65.64L88.4961 65.62L88.1161 65.6C88.0761 65.6 88.0361 65.58 87.9961 65.56L87.6161 65.36H87.1961L86.8361 65.32C86.7961 65.32 86.7561 65.32 86.7161 65.3L86.5961 65.24L86.4561 65.26C86.4161 65.26 86.3761 65.26 86.3361 65.24L86.0761 65.14C86.0361 65.12 85.9961 65.1 85.9561 65.08L85.6761 64.92L85.3761 64.8L84.8961 64.66L84.5161 64.54L84.0161 64.36L83.7961 64.32C83.7561 64.32 83.6961 64.3 83.6761 64.24L83.6361 64.14L83.2561 64C83.2161 63.98 83.1761 63.96 83.1561 63.94L83.0561 63.86L82.6761 63.8C82.6361 63.8 82.5961 63.78 82.5761 63.74L82.3961 63.56L82.0761 63.44C82.0361 63.42 81.9961 63.4 81.9761 63.38L81.6761 63.08L81.4161 62.94L80.8961 62.92L80.0761 63.5C80.0361 63.54 79.9961 63.54 79.9561 63.56L79.7561 63.6L79.3961 63.86L79.0161 64.06L78.7161 64.26C78.6761 64.28 78.6361 64.3 78.5961 64.32L78.4361 64.36C78.3961 64.38 78.3561 64.38 78.3161 64.38L77.8161 64.44L77.4761 64.68L77.1561 64.86C77.1161 64.88 77.0761 64.88 77.0361 64.9L76.8961 64.94L76.5361 65L76.0961 65.1L75.5961 65.26L75.2361 65.44C75.1961 65.46 75.1561 65.46 75.1161 65.46L74.7561 65.42L74.3161 65.52L73.9961 65.64C73.9561 65.66 73.9161 65.64 73.8761 65.64L73.6761 65.62L73.1761 65.8L72.9761 65.96C72.9361 65.98 72.8961 66 72.8561 66L72.4561 66.02C72.4161 66.02 72.3761 66.02 72.3361 66L72.2161 65.94L71.9361 65.9C71.8761 65.88 71.8361 65.86 71.8561 65.78L71.8761 65.62C71.8761 65.56 71.9161 65.54 71.9361 65.5L72.0361 65.32ZM84.0961 55.5L84.3361 55.52C84.3761 55.52 84.3961 55.52 84.4561 55.54L84.9161 55.64L85.0961 55.56C85.1361 55.54 85.1761 55.54 85.2161 55.54H85.5961L85.8961 55.5C85.9361 55.5 85.9561 55.48 86.0161 55.5L86.5961 55.6L86.7161 55.56C86.7561 55.54 86.7961 55.54 86.8361 55.54L87.1961 55.58L87.6761 55.5L87.9961 55.32V55.12C87.9961 55.08 87.9961 55.06 88.0161 55L88.1361 54.58L88.0561 54.38C88.0361 54.32 88.0361 54.32 88.0561 54.26L88.2161 53.82V53.32L88.1761 53.04L88.1161 52.7L88.0561 52.12L87.9961 51.88L87.7361 51.7L87.2361 51.64L86.8961 51.58L86.5361 51.6H86.0961L85.7561 51.7C85.7161 51.72 85.6761 51.72 85.6361 51.72L85.1761 51.74L84.7561 51.72L84.4161 51.76L84.1961 51.8L83.9361 52.04L83.8961 52.58L83.9161 52.74L83.9361 52.9C83.9361 52.96 83.9361 52.96 83.9361 53.02L83.8961 53.48L83.8361 53.78L83.9361 54.1C83.9561 54.16 83.9561 54.16 83.9561 54.22L83.9361 54.66L83.8961 54.96L83.9961 55.2L84.0961 55.5ZM114.7 49.46C114.72 49.42 114.74 49.42 114.78 49.38L115 49.2L115.18 49.02C115.22 49 115.28 48.98 115.32 48.98L115.56 49L115.9 49.04C115.94 49.04 116 49.06 116.02 49.1L116.3 49.42L116.56 49.52C116.6 49.54 116.64 49.56 116.66 49.6L116.88 49.86L117.2 50.06C117.24 50.08 117.26 50.1 117.3 50.14L117.62 50.42C117.64 50.44 117.66 50.46 117.68 50.52L117.78 50.76L118.02 51.32C118.04 51.36 118.04 51.42 118.02 51.46L117.9 51.62C117.88 51.66 117.82 51.68 117.78 51.68L117.54 51.66L117.46 51.76C117.44 51.8 117.38 51.8 117.34 51.8L116.94 51.72L116.6 51.7L116.12 51.78C116.08 51.78 116.04 51.76 116 51.76L115.2 51.64L114.8 51.68L114.44 51.76L113.94 52.08L113.88 52.14L113.7 52.54L113.5 52.88L113.46 53.16L113.36 53.56L113.3 53.96C113.3 54.02 113.28 54.04 113.26 54.08L113.06 54.34L112.84 54.74L112.7 55.02L112.5 55.44L112.32 55.72L112.22 56.02C112.2 56.08 112.18 56.1 112.16 56.14L111.9 56.54L111.66 56.84L111.54 57.1C111.52 57.14 111.5 57.16 111.48 57.2L111.18 57.56L110.98 57.8L110.96 57.88C110.94 57.94 110.94 57.96 110.92 58L110.78 58.24C110.76 58.28 110.72 58.3 110.68 58.34L110.38 58.56L110.36 58.7C110.36 58.74 110.32 58.76 110.3 58.8L110.04 59.1L109.96 59.28C109.94 59.32 109.92 59.34 109.9 59.38L109.76 59.6C109.74 59.64 109.7 59.66 109.68 59.68L109.58 59.78L109.68 60.1L110.16 60.34C110.2 60.36 110.24 60.38 110.26 60.42L110.38 60.62L110.72 60.82L111.08 60.9C111.12 60.92 111.16 60.92 111.2 60.96L111.46 61.14L111.84 61.22L112.36 61.36C112.4 61.38 112.44 61.4 112.48 61.42L112.72 61.58L112.88 61.7L113.44 61.84C113.48 61.86 113.52 61.86 113.56 61.9L113.74 62.02L114.2 62.18L114.54 62.32L114.96 62.44L115.2 62.48L115.68 62.54C115.72 62.54 115.76 62.54 115.8 62.56L116.12 62.7L116.94 63.02L117.2 63.08L118.24 63.2C118.28 63.2 118.32 63.2 118.36 63.24L118.54 63.38C118.58 63.42 118.58 63.46 118.58 63.5L118.56 63.62C118.56 63.68 118.54 63.7 118.52 63.74L118.32 63.94C118.28 63.98 118.22 64 118.18 64H118L117.7 64.16C117.66 64.18 117.62 64.2 117.58 64.2H117.24L116.9 64.48L116.68 64.66C116.64 64.7 116.62 64.7 116.58 64.72L116.36 64.86L116.16 65.26L115.94 65.6C115.92 65.64 115.88 65.66 115.84 65.7L115.78 65.74C115.74 65.76 115.7 65.78 115.66 65.8L115.5 65.86C115.46 65.88 115.42 65.9 115.38 65.88L114.88 65.68L114.5 65.54C114.46 65.52 114.42 65.5 114.38 65.48L114.16 65.34L113.88 65.3C113.84 65.3 113.8 65.3 113.76 65.28L113.36 65.12L112.9 65.02C112.86 65 112.82 64.98 112.78 64.96L112.58 64.84C112.54 64.82 112.52 64.82 112.48 64.78L112.16 64.52L111.92 64.44C111.88 64.42 111.84 64.42 111.8 64.38L111.52 64.18L111.14 64L110.78 63.82C110.74 63.8 110.72 63.8 110.68 63.76L110.38 63.52H110.2C110.16 63.52 110.12 63.5 110.08 63.48L109.78 63.3C109.74 63.28 109.7 63.26 109.68 63.2L109.54 62.9L109.08 62.76L108.76 62.62C108.72 62.6 108.68 62.58 108.66 62.54L108.46 62.22L108.26 62L107.8 61.74L107.54 61.6L107.22 61.64L106.94 61.8L106.86 61.84C106.82 61.86 106.78 61.88 106.74 61.9L106.38 62.02L105.96 62.56C105.94 62.6 105.88 62.62 105.84 62.62L105.66 62.64L105.32 62.76L105.08 62.94L104.9 63.14C104.88 63.16 104.84 63.18 104.8 63.2L104.4 63.32L104.1 63.54C104.06 63.58 104.04 63.58 104 63.6L103.68 63.72C103.64 63.74 103.6 63.74 103.56 63.74L103.26 63.8L102.96 64C102.92 64.04 102.9 64.04 102.86 64.06L102.6 64.2C102.56 64.22 102.52 64.22 102.48 64.22L102.3 64.24L101.78 64.48L101.54 64.68C101.5 64.72 101.48 64.72 101.44 64.74L101.3 64.82C101.26 64.84 101.22 64.86 101.18 64.88L100.98 64.96C100.94 64.98 100.9 64.98 100.86 64.98H100.48L100.06 65.06L99.72 65.18L99.34 65.34L98.98 65.44L98.56 65.5L98.26 65.58L98.06 65.62L97.84 65.7C97.8 65.72 97.76 65.72 97.72 65.72L97.28 65.78L97.18 65.8C97.14 65.8 97.1 65.8 97.06 65.8L96.88 65.78C96.84 65.78 96.8 65.74 96.78 65.7L96.7 65.6C96.66 65.54 96.66 65.5 96.7 65.46L96.84 65.36C96.88 65.32 96.92 65.32 96.96 65.3L97.12 65.24L97.42 65.12L97.88 64.92L98.16 64.76L98.6 64.58C98.64 64.56 98.68 64.56 98.72 64.56L98.98 64.52L99.34 64.32L99.64 64.2L99.66 64.14C99.68 64.1 99.74 64.04 99.78 64.04L100.12 64L100.78 63.6L101.12 63.44L101.38 63.16C101.4 63.14 101.44 63.12 101.48 63.1L101.68 62.98C101.72 62.96 101.76 62.96 101.8 62.94L102.14 62.82L102.4 62.68L102.6 62.44C102.62 62.4 102.66 62.4 102.7 62.38L103 62.26L103.52 62.02L103.7 61.74C103.72 61.7 103.76 61.68 103.8 61.66L104.08 61.52L104.52 61.28L104.68 61.08C104.7 61.04 104.74 61.02 104.78 61L105.02 60.84L105.32 60.62L105.68 60.2L105.66 60.08C105.66 60.04 105.66 60 105.66 59.96L105.72 59.7L105.52 59.26L105.3 58.9L105.06 58.56L104.76 58.36C104.72 58.32 104.68 58.28 104.68 58.24L104.64 57.92L104.32 57.62C104.3 57.6 104.28 57.58 104.26 57.52L104.18 57.32L103.96 57.02C103.94 56.98 103.9 56.94 103.9 56.9L103.84 56.66L103.64 56.24L103.5 56C103.48 55.96 103.46 55.94 103.46 55.88L103.44 55.52L103.12 55.1L102.92 54.74L102.8 54.48C102.78 54.42 102.78 54.4 102.78 54.36V54.16L102.42 54.22V54.24C102.44 54.3 102.44 54.32 102.42 54.36L102.24 54.68L101.96 55.18L101.78 55.58C101.76 55.62 101.74 55.66 101.72 55.68L101.56 55.86L101.38 56.18L101.32 56.4C101.3 56.46 101.28 56.48 101.26 56.52L101.06 56.8L101.02 57.08V57.12C101.02 57.18 100.98 57.22 100.92 57.22H100.78C100.74 57.22 100.68 57.2 100.64 57.16L100.38 56.9L100.1 56.52L99.84 56.18L99.66 56L99.32 55.72C99.28 55.68 99.26 55.68 99.24 55.64L99.18 55.58C99.16 55.54 99.14 55.52 99.14 55.46L99.12 55.22C99.12 55.16 99.14 55.12 99.18 55.1L99.26 55.08L99.6 54.84C99.64 54.8 99.66 54.8 99.72 54.78L100.18 54.7L100.42 54.44L100.58 54.2C100.6 54.16 100.64 54.14 100.68 54.12L101.14 53.98L101.34 53.7L101.6 53.42C101.62 53.4 101.66 53.36 101.7 53.34L101.92 53.2L102.2 53.06L102.46 52.68L102.56 52.16L102.54 52C102.54 51.94 102.58 51.9 102.62 51.88L102.9 51.76C102.94 51.74 102.98 51.76 103.02 51.76L103.36 51.8C103.4 51.8 103.46 51.84 103.48 51.88L103.64 52.1C103.66 52.14 103.66 52.2 103.64 52.24L103.54 52.38L103.36 52.74L103.3 53.02L103.16 53.44L103.36 54.02L103.5 54.22C103.52 54.26 103.56 54.3 103.56 54.34L103.62 54.66L103.92 54.96C103.94 54.98 103.98 55.02 103.98 55.06L104.06 55.4L104.24 55.76L104.54 56.06L104.82 56.36C104.84 56.38 104.88 56.4 104.9 56.44L105.02 56.64L105.26 56.84L105.76 57.3L106.04 57.5C106.08 57.54 106.1 57.56 106.12 57.58L106.28 57.76L106.62 58.04L106.8 58.22L107.04 58.36L107.4 58.24L107.72 57.94L108.04 57.56L108.28 57.28L108.54 56.9V56.66C108.54 56.62 108.56 56.56 108.58 56.52L108.86 56.24L109.02 55.98C109.04 55.94 109.06 55.9 109.08 55.88L109.28 55.66L109.34 55.22C109.34 55.16 109.38 55.14 109.4 55.1L109.56 54.9L109.84 54.52L109.82 54.2C109.82 54.14 109.82 54.14 109.84 54.08L109.92 53.78C109.94 53.72 109.96 53.7 109.98 53.68L110.22 53.4L110.24 53.08C110.24 53.02 110.24 53.02 110.26 52.96L110.38 52.62L110.52 52.28V51.96L110.28 51.68L109.76 51.78L109.38 51.8C109.34 51.8 109.3 51.8 109.26 51.8L108.98 51.76L108.46 51.74L108.12 51.68L107.68 51.72C107.64 51.72 107.6 51.7 107.56 51.7L107.38 51.68L107.06 51.74C107 51.76 106.98 51.76 106.94 51.76L106.7 51.78C106.66 51.78 106.62 51.78 106.58 51.78L105.66 51.68L105.32 51.7H104.92L104.64 51.74L104.34 51.76H104.04C104 51.76 103.96 51.76 103.92 51.74L103.56 51.64L103.4 51.68C103.36 51.7 103.32 51.7 103.28 51.7H102.84L102.54 51.74L102.34 51.76C102.3 51.76 102.26 51.76 102.22 51.74L101.86 51.64L101.5 51.66L101.18 51.68L100.94 51.74L100.62 51.78C100.58 51.78 100.54 51.8 100.5 51.78L100.18 51.68L99.8 51.78C99.76 51.8 99.72 51.8 99.68 51.8L99.46 51.82L99 51.84L98.44 51.9L98.18 51.94C98.14 51.94 98.1 51.96 98.06 51.96L97.64 51.92C97.6 51.92 97.56 51.92 97.52 51.9L97.18 51.76C97.14 51.74 97.12 51.72 97.1 51.66L97.06 51.54L96.8 51.24C96.78 51.22 96.74 51.18 96.74 51.14L96.7 50.96C96.68 50.92 96.7 50.88 96.72 50.84C96.74 50.8 96.78 50.8 96.82 50.8H97.14L97.48 50.72C97.52 50.7 97.56 50.7 97.6 50.7L97.88 50.68L98.32 50.62C98.36 50.62 98.4 50.6 98.44 50.62L98.64 50.68H99.26L99.76 50.74L99.92 50.68C99.96 50.66 99.98 50.66 100.04 50.68L100.48 50.76L100.8 50.78L101.24 50.8L101.4 50.7C101.44 50.66 101.5 50.68 101.54 50.68L101.86 50.74L102.4 50.76L102.8 50.7C102.84 50.7 102.88 50.68 102.92 50.7L103.32 50.82L103.58 50.78C103.62 50.78 103.66 50.78 103.7 50.78L103.88 50.8L104.4 50.66C104.44 50.64 104.48 50.64 104.52 50.64L104.7 50.62C104.74 50.62 104.78 50.62 104.82 50.64L105.12 50.78L105.54 50.76L105.72 50.72L105.96 50.42L106.14 49.86L106.06 49.38L105.94 49.12C105.92 49.06 105.9 49.06 105.9 49L105.98 48.26L105.88 47.74L105.76 47.38C105.74 47.34 105.76 47.28 105.8 47.24L105.92 47.12L106.04 46.92C106.06 46.88 106.1 46.86 106.16 46.88L106.6 47.04L106.98 47.1L107.2 47.06C107.24 47.04 107.28 47.06 107.32 47.08L107.62 47.22L107.96 47.24L108.32 47.12C108.36 47.1 108.4 47.12 108.44 47.14L108.68 47.26C108.72 47.28 108.74 47.28 108.78 47.32L108.96 47.44C109 47.48 109.04 47.5 109.06 47.54L109.24 47.78L109.38 47.94C109.42 47.98 109.42 48.02 109.42 48.08L109.4 48.26C109.4 48.3 109.36 48.36 109.32 48.38L109.06 48.5L108.74 48.92L108.88 49.3C108.9 49.34 108.9 49.36 108.9 49.42L108.94 49.62C108.94 49.68 108.94 49.68 108.94 49.74L108.92 50.22L108.88 50.48L109.16 50.7L109.3 50.72L109.78 50.78L110.14 50.74H110.58L111.06 50.78L111.2 50.76C111.24 50.76 111.26 50.76 111.32 50.78L111.64 50.84L112.08 50.78C112.12 50.78 112.16 50.78 112.2 50.78L112.68 50.8L112.96 50.84L113.32 50.8L113.36 50.78C113.4 50.76 113.44 50.74 113.48 50.72L114 50.52L114.22 50.1C114.24 50.06 114.26 50.02 114.28 50L114.34 49.94L114.7 49.46ZM124.304 55.98L123.944 56.3L123.744 56.48L123.444 56.68L123.204 56.92C123.184 56.94 123.144 56.98 123.104 57L122.784 57.18L122.544 57.34L122.124 57.54C122.084 57.56 122.044 57.58 122.004 57.58L121.804 57.56C121.744 57.56 121.704 57.52 121.704 57.44L121.724 57.3C121.724 57.24 121.724 57.22 121.744 57.18L121.864 56.94C121.884 56.9 121.904 56.88 121.924 56.84L122.184 56.5L122.464 56.16L122.564 55.96C122.584 55.92 122.604 55.9 122.624 55.86L122.904 55.46L123.004 55.24C123.024 55.18 123.044 55.16 123.064 55.14L123.344 54.86L123.564 54.5L123.744 54.12L123.784 53.82C123.784 53.76 123.804 53.74 123.824 53.7L124.044 53.42L124.224 53.04C124.244 53 124.264 52.96 124.284 52.94L124.484 52.74L124.624 52.42L124.764 52.04L124.904 51.68L125.144 51.18V51.08C125.144 51.04 125.164 51 125.184 50.96L125.264 50.84C125.284 50.8 125.304 50.78 125.324 50.74L125.464 50.56L125.684 50.22L125.624 49.86C125.624 49.8 125.644 49.78 125.644 49.74L125.684 49.46C125.684 49.4 125.704 49.38 125.724 49.34L125.804 49.14C125.824 49.1 125.824 49.06 125.844 49.02L126.064 48.66L126.244 48.4L126.164 48.02C126.164 47.98 126.144 47.96 126.144 47.9L126.184 47.62C126.184 47.56 126.204 47.54 126.224 47.5L126.424 47.14L126.464 47.02C126.484 46.96 126.504 46.94 126.544 46.92L126.684 46.8C126.744 46.74 126.784 46.74 126.804 46.78L126.844 46.84L127.324 46.96H127.644C127.684 46.96 127.704 46.96 127.764 46.98L128.204 47.06L128.504 47.14C128.544 47.16 128.584 47.16 128.624 47.2L128.844 47.36L129.204 47.56L129.624 47.68H130.004C130.044 47.68 130.084 47.68 130.124 47.7L130.284 47.78C130.324 47.8 130.364 47.82 130.384 47.88L130.484 48.1C130.504 48.16 130.504 48.18 130.504 48.22L130.484 48.36C130.484 48.42 130.424 48.44 130.384 48.46L130.044 48.6L129.864 48.68L129.404 48.98L129.264 49.4C129.244 49.46 129.224 49.48 129.204 49.52L129.024 49.76L128.964 50.06C128.964 50.1 128.924 50.14 128.904 50.18L128.744 50.42C128.724 50.46 128.684 50.5 128.664 50.52L128.544 50.64L128.464 50.86C128.444 50.92 128.424 50.92 128.384 50.96L128.104 51.16L128.004 51.5C127.984 51.56 127.964 51.58 127.944 51.6L127.724 51.86L127.484 52.26L127.464 52.46L127.524 52.86V52.98L127.724 53.3C127.744 53.34 127.764 53.36 127.784 53.4L127.844 53.54C127.864 53.6 127.864 53.6 127.844 53.66L127.784 53.8C127.764 53.86 127.744 53.88 127.724 53.9L127.604 54L127.504 54.28L127.564 54.42C127.584 54.48 127.584 54.48 127.584 54.54L127.524 54.88C127.524 54.94 127.524 54.96 127.504 55L127.404 55.2L127.424 55.62L127.504 56.06C127.504 56.1 127.504 56.12 127.484 56.18L127.384 56.4L127.284 56.84L127.384 57.24L127.504 57.58C127.524 57.64 127.524 57.64 127.504 57.7L127.384 58L127.464 58.28C127.484 58.34 127.484 58.34 127.484 58.4L127.464 58.74L127.484 59.16V59.5V59.82C127.484 59.86 127.464 59.9 127.464 59.94L127.364 60.38L127.424 60.54C127.444 60.6 127.444 60.6 127.424 60.66L127.304 61.02L127.344 61.44L127.324 61.96L127.404 62.28L127.544 62.62C127.564 62.68 127.564 62.68 127.564 62.74L127.544 63.06L127.504 63.42L127.424 63.8L127.564 64.18L127.624 64.48C127.624 64.52 127.644 64.54 127.624 64.6L127.524 64.92V65.02C127.524 65.06 127.504 65.1 127.484 65.14L127.324 65.34C127.304 65.38 127.264 65.4 127.224 65.42L126.804 65.64L126.224 65.94C126.184 65.96 126.144 65.98 126.104 65.98L125.804 66H125.404L125.144 65.98C125.104 65.98 125.064 65.96 125.024 65.94L124.824 65.82C124.784 65.8 124.744 65.76 124.724 65.72L124.584 65.48C124.564 65.44 124.544 65.4 124.544 65.36V65.32C124.544 65.28 124.524 65.26 124.544 65.2L124.644 64.82L124.664 64.52L124.684 64.08L124.644 63.8C124.644 63.74 124.644 63.74 124.644 63.68L124.704 63.22V62.72L124.644 62.4C124.644 62.36 124.624 62.34 124.624 62.28L124.664 61.96L124.744 61.6V61.3C124.744 61.26 124.744 61.24 124.764 61.18L124.864 60.84L124.804 60.48C124.804 60.42 124.824 60.42 124.844 60.36L124.924 60.2L124.904 59.92L124.764 59.6C124.744 59.54 124.744 59.54 124.764 59.48L124.884 59.14L124.744 58.84C124.724 58.78 124.724 58.76 124.724 58.72L124.784 58.42L124.864 58.04L124.704 57.8C124.684 57.76 124.684 57.72 124.704 57.66L124.824 57.38L124.744 56.96C124.744 56.92 124.724 56.9 124.724 56.84L124.764 56.54L124.684 56.06L124.304 55.98ZM131.604 47.34C131.624 47.3 131.684 47.26 131.724 47.26L131.984 47.28H132.184C132.224 47.28 132.264 47.28 132.304 47.3L132.604 47.36C132.664 47.38 132.684 47.38 132.724 47.4L133.044 47.54L133.304 47.5C133.344 47.5 133.384 47.5 133.424 47.52L133.744 47.66L134.304 47.86L134.664 47.9C134.724 47.9 134.764 47.92 134.744 48L134.724 48.12L134.684 48.52C134.684 48.58 134.664 48.6 134.644 48.64L134.564 48.76L134.444 49.1L134.464 49.26C134.464 49.32 134.464 49.32 134.464 49.38L134.404 49.74C134.404 49.8 134.404 49.82 134.384 49.86L134.264 50.12L134.324 50.62L134.364 50.96L134.484 51.3C134.504 51.36 134.504 51.36 134.504 51.42L134.444 51.76L134.404 52.1C134.404 52.16 134.404 52.18 134.384 52.22L134.284 52.48L134.344 52.86C134.344 52.92 134.324 52.94 134.324 52.98L134.244 53.4L134.324 53.72L134.384 54.12L134.444 54.52C134.444 54.58 134.444 54.58 134.424 54.64L134.404 54.72L134.604 54.88L134.984 54.72L135.264 54.46L135.564 54.22L135.864 53.9L136.044 53.64C136.064 53.6 136.104 53.58 136.144 53.56L136.524 53.44L136.804 53.16L137.024 52.9C137.044 52.86 137.084 52.84 137.124 52.82L137.504 52.64L137.684 52.32L137.704 52.26C137.724 52.2 137.744 52.2 137.784 52.16L138.004 52L138.364 51.8L138.464 51.46C138.484 51.4 138.504 51.4 138.524 51.36L138.764 51.06L139.324 50.54C139.344 50.52 139.364 50.48 139.404 50.46L139.544 50.38C139.604 50.34 139.604 50.34 139.664 50.36L139.864 50.4C139.904 50.4 139.944 50.4 139.984 50.42L140.404 50.64L140.764 50.74C140.804 50.76 140.844 50.78 140.864 50.8L141.064 51.02L141.424 51.18C141.464 51.2 141.504 51.22 141.524 51.24L141.804 51.56L142.144 51.64C142.184 51.66 142.224 51.66 142.264 51.7L142.544 51.9C142.584 51.94 142.604 51.98 142.604 52.02L142.584 52.32C142.584 52.36 142.564 52.42 142.524 52.44L142.384 52.58C142.364 52.6 142.324 52.62 142.284 52.64L141.964 52.74L141.604 52.84L141.204 53L140.844 53.26C140.804 53.3 140.764 53.3 140.724 53.32L140.564 53.38L140.224 53.6L139.884 53.76L139.424 54.04L139.144 54.22C139.104 54.24 139.064 54.26 139.024 54.28L138.684 54.4L138.564 54.48C138.524 54.5 138.484 54.52 138.444 54.54L138.064 54.68L137.644 54.8L137.264 55L137.044 55.12L136.624 55.28L136.344 55.56C136.324 55.58 136.284 55.6 136.244 55.62L135.824 55.74C135.784 55.76 135.744 55.76 135.704 55.76H135.484L135.284 55.9C135.244 55.94 135.224 55.94 135.184 55.96L134.924 56.1L134.684 56.22L134.404 56.48V56.7L134.344 57.12V57.54L134.364 58.02L134.344 58.42L134.384 58.72L134.404 59C134.404 59.06 134.384 59.06 134.384 59.12L134.324 59.48L134.404 59.9C134.404 59.94 134.424 59.96 134.424 60.02L134.384 60.4L134.424 60.78C134.424 60.84 134.424 60.84 134.404 60.9L134.304 61.22L134.364 61.64L134.404 62.06L134.444 62.26L134.544 62.6L134.964 62.72L135.324 62.78L135.484 62.72C135.524 62.7 135.564 62.7 135.604 62.72L135.884 62.78L136.064 62.74C136.104 62.72 136.144 62.74 136.184 62.74L136.584 62.8L136.824 62.84L137.224 62.7C137.264 62.68 137.284 62.68 137.344 62.7L137.824 62.78L137.944 62.72C137.984 62.7 138.024 62.7 138.064 62.7L138.484 62.66C138.524 62.66 138.564 62.68 138.604 62.68L139.004 62.74L139.304 62.8L139.784 62.7C139.844 62.68 139.864 62.68 139.904 62.68L140.464 62.64L140.684 62.42L140.764 62.16L140.844 61.9L141.104 61.32L141.284 61L141.404 60.56L141.484 60.1C141.484 60.06 141.524 60 141.564 59.98L141.824 59.78L141.984 59.44L141.944 59.22C141.944 59.18 141.944 59.14 141.964 59.1C141.964 59.08 142.024 59.1 142.044 59.16L142.064 59.22C142.084 59.28 142.084 59.28 142.084 59.34L142.144 59.84V60.16L142.124 60.52L142.204 60.92L142.324 61.26C142.344 61.32 142.324 61.32 142.304 61.38L142.104 61.78L142.304 62.22L142.484 62.56L142.684 62.66C142.724 62.68 142.744 62.7 142.784 62.72L142.944 62.82C142.984 62.86 143.004 62.86 143.024 62.92L143.104 63.2L143.244 63.5C143.264 63.56 143.264 63.56 143.244 63.62L143.124 63.86V64.16C143.124 64.2 143.104 64.22 143.104 64.28L143.084 64.48C143.084 64.52 143.064 64.56 143.004 64.6L142.844 64.7L142.644 64.84C142.604 64.88 142.584 64.88 142.544 64.9L142.084 65.06L141.884 65.18C141.844 65.2 141.804 65.22 141.764 65.22L141.504 65.24C141.484 65.28 141.424 65.32 141.384 65.32L141.024 65.38C140.984 65.38 140.944 65.4 140.904 65.4L140.424 65.36L140.124 65.38L139.664 65.42C139.624 65.42 139.584 65.42 139.544 65.42L139.164 65.38H138.844L138.464 65.36L138.024 65.4H137.724C137.704 65.4 137.664 65.4 137.624 65.4L137.304 65.34L136.824 65.38L136.124 65.48C136.084 65.48 136.044 65.48 136.004 65.48L135.784 65.44L135.264 65.34L135.144 65.4C135.104 65.42 135.064 65.42 135.024 65.42L134.724 65.46C134.684 65.46 134.644 65.48 134.604 65.46L134.144 65.32L133.864 65.24L133.404 65.3C133.364 65.3 133.324 65.3 133.284 65.3L132.984 65.28C132.944 65.28 132.884 65.26 132.864 65.22L132.624 64.98L132.284 64.86C132.244 64.84 132.204 64.82 132.184 64.78L132.064 64.6L131.864 64.32C131.844 64.28 131.824 64.26 131.804 64.22L131.684 64C131.664 63.94 131.644 63.94 131.664 63.88L131.744 63.54L131.644 63.04L131.564 62.88C131.544 62.82 131.544 62.82 131.564 62.76L131.764 62.3L131.744 61.9L131.784 61.44L131.584 61.2C131.544 61.16 131.524 61.1 131.544 61.06L131.664 60.58L131.784 60.2L131.824 59.88L131.764 59.54L131.664 59.26C131.644 59.2 131.644 59.2 131.644 59.14L131.704 58.76L131.624 58.44C131.604 58.38 131.604 58.38 131.624 58.32L131.744 57.96L131.704 57.62L131.664 57.28C131.664 57.22 131.684 57.22 131.684 57.16L131.744 56.76L131.604 56.28L131.524 55.92C131.524 55.88 131.504 55.86 131.524 55.8L131.624 55.6L131.824 55.3V54.8L131.764 54.4C131.764 54.34 131.744 54.34 131.744 54.28L131.764 53.92L131.664 53.76C131.644 53.72 131.624 53.7 131.624 53.64L131.604 53.32C131.604 53.26 131.604 53.26 131.624 53.2L131.804 52.84L131.824 52.38V51.92L131.684 51.6C131.664 51.54 131.684 51.52 131.684 51.48L131.744 51.18L131.824 50.74L131.804 50.44L131.664 50.04C131.644 49.98 131.664 49.96 131.664 49.92L131.724 49.6L131.644 49.32C131.624 49.26 131.624 49.26 131.624 49.2L131.644 48.86L131.604 48.52L131.484 48.24C131.464 48.18 131.464 48.18 131.464 48.12L131.504 47.68L131.524 47.56C131.524 47.5 131.524 47.48 131.544 47.44L131.604 47.34Z"
            fill="url(#paint0_linear_875_9742)"
          />
        </g>
        <defs>
          <filter
            id="filter0_dd_875_9742"
            x="0.552246"
            y="0.740234"
            width="188.711"
            height="111.279"
            filterUnits="userSpaceOnUse"
            color-interpolation-filters="sRGB"
          >
            <feFlood flood-opacity="0" result="BackgroundImageFix" />
            <feColorMatrix
              in="SourceAlpha"
              type="matrix"
              values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
              result="hardAlpha"
            />
            <feOffset dy="2" />
            <feGaussianBlur stdDeviation="4" />
            <feComposite in2="hardAlpha" operator="out" />
            <feColorMatrix
              type="matrix"
              values="0 0 0 0 0.0666667 0 0 0 0 0.0784314 0 0 0 0 0.0862745 0 0 0 0.31 0"
            />
            <feBlend
              mode="multiply"
              in2="BackgroundImageFix"
              result="effect1_dropShadow_875_9742"
            />
            <feColorMatrix
              in="SourceAlpha"
              type="matrix"
              values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
              result="hardAlpha"
            />
            <feOffset />
            <feGaussianBlur stdDeviation="23" />
            <feComposite in2="hardAlpha" operator="out" />
            <feColorMatrix
              type="matrix"
              values="0 0 0 0 0.180392 0 0 0 0 0.682353 0 0 0 0 1 0 0 0 0.63 0"
            />
            <feBlend
              mode="screen"
              in2="effect1_dropShadow_875_9742"
              result="effect2_dropShadow_875_9742"
            />
            <feBlend
              mode="normal"
              in="SourceGraphic"
              in2="effect2_dropShadow_875_9742"
              result="shape"
            />
          </filter>
          <linearGradient
            id="paint0_linear_875_9742"
            x1="95"
            y1="41"
            x2="95"
            y2="70"
            gradientUnits="userSpaceOnUse"
          >
            <stop offset="0.5" stop-color="white" />
            <stop offset="1" stop-color="#A6FCF8" />
          </linearGradient>
        </defs>
      </svg>
    </template>
    <div class="box">
      <div class="item">
        <div class="content">
          {{ currentItem.description }}
        </div>
        <div class="image-container">
          <img v-cover="currentItem.url" alt="" />
          <!-- 下拉按钮 -->
          <div ref="dropdownRef" class="dropdown-container">
            <button class="dropdown-btn" @click="toggleDropdown">
              <span>{{ selectedCulture || '选择文化类型' }}</span>
              <svg 
                class="dropdown-icon" 
                :class="{ 'rotate': showDropdown }"
                viewBox="0 0 24 24" 
                width="16" 
                height="16"
              >
                <path d="M7 10l5 5 5-5z" fill="currentColor"/>
              </svg>
            </button>
            <!-- 下拉选项 -->
            <div v-show="showDropdown" class="dropdown-menu">
              <div 
                v-for="option in cultureOptions" 
                :key="option"
                class="dropdown-item"
                :class="{ 'active': selectedCulture === option }"
                @click="selectCulture(option)"
              >
                {{ option }}
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </DataBox>
</template>
<style lang="scss" scoped>
.box {
  padding: 15px;
  .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  width: 452px;
  height: 220px;
  overflow: visible; // 改为visible以显示下拉菜单
  position: relative;
  &::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 220px;
    height: 220px;
    background: url('@/assets/images/culture/left-top/left.png') no-repeat;
    background-size: cover;
    z-index: -1;
  }
  &::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 220px;
    height: 220px;
    background: url('@/assets/images/culture/left-top/right.png') no-repeat;
    background-size: cover;
    z-index: -1;
  }
  .content {
    width: 240px;
    height: 192px;
    color: #ccf0ff;
    text-indent: 2em;
  }
  
  .image-container {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }
  
  img {
    width: 136px;
    height: 136px;
    border-radius: 2px;
  }
  
  // 下拉按钮样式
  .dropdown-container {
    position: relative;
    width: 136px;
  }
  
  .dropdown-btn {
    width: 100%;
    height: 32px;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
    border: 1px solid #2eafff;
    border-radius: 4px;
    color: #ccf0ff;
    font-size: 12px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 8px;
    transition: all 0.3s ease;
    
    &:hover {
      background: linear-gradient(135deg, #2a2a3e 0%, #26314e 50%, #1f4470 100%);
      border-color: #45c7ff;
      box-shadow: 0 0 8px rgba(46, 175, 255, 0.3);
    }
    
    .dropdown-icon {
      transition: transform 0.3s ease;
      color: #2eafff;
      
      &.rotate {
        transform: rotate(180deg);
      }
    }
  }
  
  // 下拉菜单样式
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
    border: 1px solid #2eafff;
    border-radius: 4px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
    z-index: 1000;
    max-height: 150px;
    overflow-y: auto;
    margin-top: 2px;
    
    // 自定义滚动条
    &::-webkit-scrollbar {
      width: 4px;
    }
    
    &::-webkit-scrollbar-track {
      background: rgba(46, 175, 255, 0.1);
    }
    
    &::-webkit-scrollbar-thumb {
      background: #2eafff;
      border-radius: 2px;
    }
  }
  
  .dropdown-item {
    padding: 8px 12px;
    color: #ccf0ff;
    font-size: 12px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-bottom: 1px solid rgba(46, 175, 255, 0.1);
    
    &:last-child {
      border-bottom: none;
    }
    
    &:hover {
      background: rgba(46, 175, 255, 0.2);
      color: #ffffff;
    }
    
    &.active {
      background: linear-gradient(90deg, #2eafff 0%, #45c7ff 100%);
      color: #1a1a2e;
      font-weight: bold;
    }
  }
}
</style>
